<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:composition>
<h:form id="filterTareasEnviadasForm" >
<p:panelGrid id="tareasGrid" style="margin-top:20px"  >
		<p:row >
			<p:column  style="font-weight: bold;" colspan="2" >
			<h:outputText value="Rango Fechas" />
			</p:column>
			<p:column colspan="2" styleClass="companyHeaderGrid">
			<div class="companyHeaderGrid">
			<p:selectOneRadio styleClass="companyHeaderGrid" id="options" value="#{loginProfesoresBeam.filtroTareasDto.optQuickDates}">  
            <f:selectItem  itemLabel="Ultimos 7 Dias" itemValue="opt7" />  
            <f:selectItem itemLabel="Ultimos 15 Dias" itemValue="opt15" />  
            <f:selectItem itemLabel="Historial " itemValue="optLifeTime" />
            </p:selectOneRadio>
			</div>			        
			</p:column>
			
			<p:column  style="font-weight: bold;"  >
			<h:outputText value="Materia" />
			</p:column>
			
			<p:column  style="font-weight: bold;" >
			<h:outputText value="Estado Tarea" />
			</p:column>
		</p:row>	
		<p:row >
			
			<p:column >
			<h:outputText value="Frecha Inicio" />
			</p:column>

			<p:column>
			<p:calendar  
			value="#{loginProfesoresBeam.filtroTareasDto.fromDate}"  
			showButtonPanel="true" 
			navigator="true" 
			id="fromDate"/>
			</p:column>

			<p:column>
			<h:outputText value="Frecha Fin" />
			</p:column>

			<p:column>
			<p:calendar  
			value="#{loginProfesoresBeam.filtroTareasDto.toDate}"  
			showButtonPanel="true" 
			navigator="true" 
			id="toDate"/>
			</p:column>

		
			
			<p:column>
			<p:selectOneMenu id="selectMateria" value="#{loginProfesoresBeam.filtroTareasDto.idMateriaSeccion}">
				<f:selectItem itemLabel="Seleccionar materia"/>
				<f:selectItems value="#{loginProfesoresBeam.asignacionesMaestro}" var="materias" itemLabel="#{materias.id.seccionMateria}" itemValue="#{materias.id.nombreMateria}" />
			</p:selectOneMenu>
			</p:column>
			
			
			<p:column>
			<p:selectOneMenu id="selectTareaEstado" value="#{loginProfesoresBeam.filtroTareasDto.estadoCode}">
				<f:selectItem itemLabel="Seleccionar Estado"/>
				<f:selectItems value="#{loginProfesoresBeam.listTbCatEstados}" var="estado" itemLabel="#{estado.estadoDes}" itemValue="#{estado.estadoCode}" />
			</p:selectOneMenu>
			</p:column>
			<p:column colspan="6" ><center>
			<p:commandButton value="Buscar" actionListener="#{loginProfesoresBeam.tareaResults}"  update=":srcResultEnvidas" /></center> </p:column>								
		</p:row>			
		<p:row >
			
		</p:row>						
		</p:panelGrid>
</h:form>		
		
		
		<p:fieldset legend="Tareas asignadas que deben completar los alumnos" toggleable="false" toggleSpeed="500">
		<h:form id="srcResultEnvidas">
			
							<p:dataTable 
									id="datasrcResultEnvidas"
									var="tarea" 
									value="#{loginProfesoresBeam.listVwProfActividades}" 
									paginator="true" 
									rows="5" 
									paginatorPosition="top"
									paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
									rowsPerPageTemplate="5,10,15" 
									>
								<p:column headerText="Asunto">
									<h:outputText value="#{tarea.id.asunto}" />
								</p:column>
								<p:column headerText="Materia">
									<h:outputText value="#{tarea.id.nombreMateria}" />
								</p:column>
								<p:column headerText="Fecha de entrega">
									<h:outputText  value="#{tarea.id.fechaEntrega}" >
										<f:convertDateTime type="date" dateStyle="medium" timeZone="GMT+1:00" />										
									</h:outputText>
								</p:column>
								<p:column >
								<p:commandButton 
	icon="ui-icon-search" 
	actionListener="#{profesorCreateActivity.viewTarea(tarea)}" 
	update=":formSrcResultEnvidas" 
	oncomplete="srcEnviadasTareaDialog.show()" 
	title="View Detail">  
<f:setPropertyActionListener 
	value="#{tarea}" 
	target="#{loginProfesoresBeam.selectVwProfActividades}" />  
</p:commandButton>
								</p:column>
																		
							</p:dataTable>
				</h:form>
<h:form 
	id="formSrcResultEnvidas" 
	enctype="multipart/form-data">
<p:dialog 
	header="#{loginProfesoresBeam.selectVwProfActividades.id.asunto}" 
	widgetVar="srcEnviadasTareaDialog" 
	modal="false"
	showEffect="fade">
<ui:include src="/pages/forms/formsProfesores/formInput/inputEditTarea.xhtml" />
</p:dialog>
</h:form>				
		</p:fieldset>
</ui:composition>

</html>


